Beam characterization

ABSTRACT

Various aspects of the present disclosure generally relate to wireless communication and testing. In some aspects, a device may receive information identifying a mount orientation of a wireless communication device, wherein the mount orientation indicates an orientation of a coordinate system of the wireless communication device relative to a coordinate system of a positioner. The device may capture measurement information at each position of a set of positions of the wireless communication device, wherein the set of positions comprises positions of the wireless communication device as the wireless communication device is rotated around an axis by the positioner, and wherein the measurement information is captured based at least in part on the mount orientation. The device may provide information identifying the measurement information. Some techniques and apparatuses described herein may use the measurement information to generate a codebook for beam generation. Numerous other aspects are provided.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a divisional of U.S. patent application Ser. No.16/892,982, filed on Jun. 4, 2020, entitled “BEAM CHARACTERIZATION,”which claims priority to Provisional Patent Application No. 62/858,975,filed on Jun. 7, 2019, entitled “BEAM CHARACTERIZATION,” and toProvisional Patent Application No. 62/869,874, filed on Jul. 2, 2019,entitled “BEAM CHARACTERIZATION,” the contents of which are incorporatedherein by reference in their entireties.

TECHNICAL FIELD

Aspects of the technology described below generally relate to wirelesscommunication and to techniques and apparatuses for beamcharacterization. Some techniques and apparatuses described hereinenable and provide wireless communication devices and systems configuredfor efficient radio component usage.

INTRODUCTION

Wireless communication systems are widely deployed to provide varioustelecommunication services such as telephony, video, data, messaging,and broadcasts. Typical wireless communication systems may employmultiple-access technologies capable of supporting communication withmultiple users by sharing available system resources (e.g., bandwidth,transmit power, and/or the like). A wireless communication network mayinclude a number of base stations (BSs) that can support communicationfor a number of user equipment (UEs). A user equipment (UE) maycommunicate with a base station (BS) via the downlink and uplink, forexample, using beams (e.g., beam pairs, beam sets, and/or the like). Thedownlink (or forward link) refers to the communication link from the BSto the UE, and the uplink (or reverse link) refers to the communicationlink from the UE to the BS. New Radio (NR), which may also be referredto as 5G, is a set of enhancements to the LTE mobile standardpromulgated by the Third Generation Partnership Project (3GPP). Asdemand for mobile broadband access continues to increase, there exists aneed for further improvements in LTE and NR technologies. Theseimprovements can apply to other multiple access technologies and thetelecommunication standards that employ these technologies.

BRIEF SUMMARY OF SOME EXAMPLES

The following summarizes some aspects of the present disclosure toprovide a basic understanding of the discussed technology. This summaryis not an extensive overview of all contemplated features of thedisclosure, and is intended neither to identify key or critical elementsof all aspects of the disclosure nor to delineate the scope of any orall aspects of the disclosure. The purpose of the summary is to presentsome concepts of one or more aspects of the disclosure in summary formas a prelude to the more detailed description that is presented furtherbelow.

Some radio access technologies, such as 5G/NR, may use high-frequencycommunications, such as millimeter wave (mmWave), to improve throughput.Millimeter wave channels may suffer from high propagation loss. Thus, awireless communication device (e.g., a UE or base station) may usebeamforming to improve channel gain. The wireless communication devicemay generate a beam set (e.g., one or more beams) to transmit or receiveinformation. The wireless communication device may generate the beam setusing a group of antennas, such as an antenna array, an antennasubarray, and/or the like. The beam set may be generated using acodebook that identifies codewords to be used to generate each beam. Forexample, the wireless communication device may use a codewordcorresponding to a particular beam to generate a waveform to be appliedto a group of antennas to generate the particular beam. However, theinteraction of different antennas, the complexity of the wirelesscommunication device's geometry, and other concerns may complicate thegeneration of the codebook. Furthermore, the measurement of the wirelesscommunication device's electric field, if performed while a plurality ofantennas are active (as opposed to being performed while a singleantenna is active), may not provide sufficient granularity ofinformation to enable optimization of the codebook. Still further,different testing systems may use different coordinate systems, therebycomplicating determination of measurement information and increasinglikelihood of error.

Some techniques and apparatuses described herein provide automatedmeasurement of an electric field of a wireless communication devicebased at least in part on a mount orientation that identifies acoordinate system of the wireless communication device relative to acoordinate system of the testing chamber. In some aspects, themeasurement may be performed at a per-antenna granularity (e.g., inwhich each antenna is measured in isolation from every other antenna, asopposed to an antenna group granularity in which multiple antennas areconcurrently activated for measurement), which improves accuracy andutility of the measurement information for generation of a codebook.Some techniques and apparatuses described herein may generate a codebookfor the wireless communication device based at least in part on themeasurement information or based at least in part on simulated electricfield information (e.g., information identifying a simulated electricfield of the wireless communication device). The generation of thecodebook using the measurement information (e.g., at the per-antennagranularity) may result in a more efficient codebook that achievesimproved beamforming gain and more accurate beam generation, relative toa codebook generated using antenna group granularity measurementinformation. Some techniques and apparatuses described herein mayperform beam verification, wherein an observed performance of a beam orbeam set is compared to an expected performance using the codebook. Inthis way, techniques and apparatuses described herein improveperformance of beamforming for wireless communication devices, reduceinaccuracy and nonuniformity in measurement and codebook generation, andimprove radio frequency performance of wireless communication devices.

In some aspects, a method of wireless communication, performed by adevice, may include receiving information identifying a mountorientation of a wireless communication device. The mount orientationmay indicate an orientation of a coordinate system of the wirelesscommunication device relative to a coordinate system of a positioner.The method may also include capturing measurement information at eachposition of a set of positions of the wireless communication device. Theset of positions may include positions of the wireless communicationdevice as the wireless communication device is rotated around an axis bythe positioner. The measurement information may be captured based atleast in part on the mount orientation. The method may include providinginformation identifying the measurement information.

In some aspects, a method of wireless communication, performed by adevice, may include receiving electric field information regarding aplurality of beams generated by a plurality of antennas of a wirelesscommunication device. The plurality of beams may be generated using aper-antenna measurement procedure. The method may include generating acodebook based at least in part on the electric field information. Thecodebook may identify codewords corresponding to the plurality of beams.The codebook may identify beam pairs to be used for dual-portcommunication by the wireless communication device. The method may alsoinclude providing information identifying the codebook.

In some aspects, a device for wireless communication may include memoryand one or more processors operatively coupled to the memory. The memoryand the one or more processors may be configured to receive informationidentifying a mount orientation of a wireless communication device. Themount orientation may indicate an orientation of a coordinate system ofthe wireless communication device relative to a coordinate system of apositioner. The memory and the one or more processors may be configuredto capture measurement information at each position of a set ofpositions of the wireless communication device. The set of positions mayinclude positions of the wireless communication device as the wirelesscommunication device is rotated around an axis by the positioner. Themeasurement information may be captured based at least in part on themount orientation. The memory and the one or more processors may beconfigured to and provide information identifying the measurementinformation.

In some aspects, a device for wireless communication may include memoryand one or more processors operatively coupled to the memory. The memoryand the one or more processors may be configured to receive electricfield information regarding a plurality of beams generated by aplurality of antennas of a wireless communication device. The pluralityof beams may be generated using a per-antenna measurement procedure. Thememory and the one or more processors may be configured to generate acodebook based at least in part on the electric field information. Thecodebook may identify codewords corresponding to the plurality of beamsand beam pairs to be used for dual-port communication by the wirelesscommunication device. The memory and the one or more processors may beconfigured to provide information identifying the codebook.

In some aspects, a non-transitory computer-readable medium may store oneor more instructions for wireless communication. The one or moreinstructions, when executed by one or more processors of a device, maycause the one or more processors to receive information identifying amount orientation of a wireless communication device. The mountorientation may indicate an orientation of a coordinate system of thewireless communication device relative to a coordinate system of apositioner. The one or more instructions, when executed by one or moreprocessors of a device, may cause the one or more processors to capturemeasurement information at each position of a set of positions of thewireless communication device. The set of positions may comprisepositions of the wireless communication device as the wirelesscommunication device is rotated around an axis by the positioner. Themeasurement information is captured based at least in part on the mountorientation. The one or more instructions, when executed by one or moreprocessors of a device, may cause the one or more processors to provideinformation identifying the measurement information.

In some aspects, a non-transitory computer-readable medium may store oneor more instructions for wireless communication. The one or moreinstructions, when executed by one or more processors of a device, maycause the one or more processors to receive electric field informationregarding a plurality of beams generated by a plurality of antennas of awireless communication device. The plurality of beams may be generatedusing a per-antenna measurement procedure. The one or more instructions,when executed by one or more processors of a device, may cause the oneor more processors to generate a codebook based at least in part on theelectric field information. The codebook may identify codewordscorresponding to the plurality of beams and beam pairs to be used fordual-port communication by the wireless communication device. The one ormore instructions, when executed by one or more processors of a device,may cause the one or more processors to provide information identifyingthe codebook.

In some aspects, an apparatus for wireless communication may includemeans for receiving information identifying a mount orientation of awireless communication device. The mount orientation may indicate anorientation of a coordinate system of the wireless communication devicerelative to a coordinate system of a positioner. The apparatus may alsoinclude means for capturing measurement information at each position ofa set of positions of the wireless communication device. The set ofpositions may comprise positions of the wireless communication device asthe wireless communication device is rotated around an axis by thepositioner. The measurement information may be captured based at leastin part on the mount orientation. The apparatus may include means forproviding information identifying the measurement information.

In some aspects, an apparatus for wireless communication may includemeans for receiving electric field information regarding a plurality ofbeams generated by a plurality of antennas of a wireless communicationdevice. The plurality of beams may be generated using a per-antennameasurement procedure. The apparatus may include means for generating acodebook based at least in part on the electric field information. Thecodebook may identify codewords corresponding to the plurality of beamsand beam pairs to be used for dual-port communication by the wirelesscommunication device. The apparatus may include means for providinginformation identifying the codebook.

In some aspects, a method of wireless communication, performed by adevice, may include loading a codebook. The codebook may indicateparameters for beam generation for communication by the UE using aplurality of antennas of the UE. The codebook may be based at least inpart on measurement information gathered using a per-antenna measurementprocedure. The method may also include generating a plurality of beamsbased at least in part on the codebook. One or more first antennas ofthe UE may be active during generation of a beam of the plurality ofbeams, and one or more second antennas of the UE may not be activeduring generation of the beam.

In some aspects, a device for wireless communication may include memoryand one or more processors operatively coupled to the memory. The memoryand the one or more processors may be configured to load a codebook. Thecodebook may indicate parameters for beam generation for communicationby the UE using a plurality of antennas of the UE. The codebook may bebased at least in part on measurement information gathered using aper-antenna measurement procedure. The memory and the one or moreprocessors may be configured to generate a plurality of beams based atleast in part on the codebook. One or more first antennas of the UE maybe active during generation of a beam of the plurality of beams, and oneor more second antennas of the UE may not be active during generation ofthe beam.

In some aspects, a non-transitory computer-readable medium may store oneor more instructions for wireless communication. The one or moreinstructions, when executed by one or more processors of a device, maycause the one or more processors to load a codebook. The codebook mayindicate parameters for beam generation for communication by the UEusing a plurality of antennas of the UE. The codebook may be based atleast in part on measurement information gathered using a per-antennameasurement procedure. The one or more instructions, when executed byone or more processors of a device, may cause the one or more processorsto generate a plurality of beams based at least in part on the codebook.One or more first antennas of the UE may be active during generation ofa beam of the plurality of beams, and one or more second antennas of theUE may not be active during generation of the beam.

In some aspects, an apparatus for wireless communication may includemeans for loading a codebook. The codebook may indicate parameters forbeam generation for communication by the UE using a plurality ofantennas of the UE. The codebook may be based at least in part onmeasurement information gathered using a per-antenna measurementprocedure. The apparatus may include means for generating a plurality ofbeams based at least in part on the codebook. One or more first antennasof the UE may be active during generation of a beam of the plurality ofbeams, and one or more second antennas of the UE may not be activeduring generation of the beam.

Aspects generally include a method, apparatus, system, computer programproduct, non-transitory computer-readable medium, user equipment, basestation, wireless communication device, testing system, device, andprocessing system as substantially described herein with reference toand as illustrated by the accompanying drawings and specification.

The foregoing has outlined rather broadly the features and technicaladvantages of examples according to the disclosure in order that thedetailed description that follows may be better understood. Additionalfeatures and advantages will be described hereinafter. The conceptionand specific examples disclosed may be readily utilized as a basis formodifying or designing other structures for carrying out the samepurposes of the present disclosure. Such equivalent constructions do notdepart from the scope of the appended claims. Characteristics of theconcepts disclosed herein, both their organization and method ofoperation, together with associated advantages will be better understoodfrom the following description when considered in connection with theaccompanying figures. Each of the figures is provided for the purposesof illustration and description, and not as a definition of the limitsof the claims.

BRIEF DESCRIPTION OF THE DRAWINGS

So that the above-recited features of the present disclosure can beunderstood in detail, a more particular description is provided herein,with some aspects of the disclosure being illustrated in the appendeddrawings. However, the appended drawings illustrate only some aspects ofthis disclosure and are therefore not to be considered limiting of thescope of the disclosure. The same reference numbers in differentdrawings may identify the same or similar elements.

FIG. 1 is a block diagram conceptually illustrating an example of atesting system and coordinate systems for the testing system and adevice under test, in accordance with various aspects of the presentdisclosure.

FIG. 2 is a diagram conceptually illustrating example components of oneor more devices shown in FIG. 1 , such as a wireless communicationdevice or a processing device, in accordance with various aspects of thepresent disclosure.

FIG. 3 is a diagram illustrating an example of determining measurementinformation for a device under test, in accordance with various aspectsof the present disclosure.

FIG. 4 is a diagram illustrating an example of codebook generation, inaccordance with various aspects of the present disclosure.

FIG. 5 is a diagram illustrating examples of mount orientations of adevice under test, in accordance with various aspects of the presentdisclosure.

FIG. 6 is a diagram illustrating an example of transformations between atesting system's coordinate system and a device under test's mountorientation, in accordance with various aspects of the presentdisclosure.

FIG. 7 is a diagram illustrating an example of measurement informationfor a device under test, in accordance with various aspects of thepresent disclosure.

FIG. 8 is a diagram illustrating an example of hardware information fora device under test, in accordance with various aspects of the presentdisclosure.

FIG. 9 is a diagram illustrating an example process performed, forexample, by a device, in accordance with various aspects of the presentdisclosure.

FIG. 10 is a diagram illustrating an example process performed, forexample, by a device, in accordance with various aspects of the presentdisclosure.

FIG. 11 is a diagram illustrating an example process performed, forexample, by a user equipment, in accordance with various aspects of thepresent disclosure.

DETAILED DESCRIPTION

Various aspects of the disclosure are described more fully hereinafterwith reference to the accompanying drawings. This disclosure may,however, be embodied in many different forms and should not be construedas limited to any specific structure or function presented throughoutthis disclosure. Rather, these aspects are provided so that thisdisclosure will be thorough and complete, and will fully convey thescope of the disclosure to those skilled in the art. Based on theteachings herein one skilled in the art should appreciate that the scopeof the disclosure is intended to cover any aspect of the disclosuredisclosed herein, whether implemented independently of or combined withany other aspect of the disclosure. For example, an apparatus may beimplemented or a method may be practiced using any number of the aspectsset forth herein. In addition, the scope of the disclosure is intendedto cover such an apparatus or method which is practiced using otherstructure, functionality, or structure and functionality in addition toor other than the various aspects of the disclosure set forth herein. Itshould be understood that any aspect of the disclosure disclosed hereinmay be embodied by one or more elements of a claim.

Several aspects of telecommunication systems will now be presented withreference to various apparatuses and techniques. These apparatuses andtechniques will be described in the following detailed description andillustrated in the accompanying drawings by various blocks, modules,components, circuits, steps, processes, algorithms, and/or the like(collectively referred to as “elements” or “features”). These elementsmay be implemented using hardware, software, or combinations thereof.Whether such elements are implemented as hardware or software dependsupon the particular application and design constraints imposed on theoverall system.

While some aspects may be described herein using terminology commonlyassociated with 3G and/or 4G wireless technologies, aspects of thepresent disclosure can be applied in other generation-basedcommunication systems, such as 5G and later, including NR technologies.

While aspects and embodiments are described in this application byillustration to some examples, those skilled in the art will understandthat additional implementations and use cases may come about in manydifferent arrangements and scenarios. Innovations described herein maybe implemented across many differing platform types, devices, systems,shapes, sizes, packaging arrangements. For example, embodiments and/oruses may come about via integrated chip embodiments and/or othernon-module-component based devices (e.g., end-user devices, vehicles,communication devices, computing devices, industrial equipment,retail/purchasing devices, medical devices, AI-enabled devices, and/orthe like). While some examples may or may not be specifically directedto use cases or applications, a wide assortment of applicability ofdescribed innovations may occur. Implementations may range a spectrumfrom chip-level or modular components to non-modular, non-chip-levelimplementations and further to aggregate, distributed, or originalequipment manufacturer (OEM) devices or systems incorporating one ormore aspects of the described innovations. In some practical settings,devices incorporating described aspects and features may alsonecessarily include additional components and features forimplementation and practice of claimed and described embodiments. Forexample, transmission and reception of wireless signals necessarilyincludes a number of components for analog and digital purposes (e.g.,hardware components including one or more antennas, radio frequencychains, power amplifiers, modulators, buffers, processors, interleavers,adders/summers, and/or the like). It is intended that innovationsdescribed herein may be practiced in a wide variety of devices,chip-level components, systems, distributed arrangements, end-userdevices, etc. of varying sizes, shapes, and constitution.

The electromagnetic spectrum is often subdivided, based onfrequency/wavelength, into various classes, bands, channels, etc. In 5GNR, two initial operating bands have been identified as frequency rangedesignations FR1 (410 MHz-7.125 GHz) and FR2 (24.25 GHz-52.6 GHz). Thefrequencies between FR1 and FR2 are often referred to as mid-bandfrequencies. Although a portion of FR1 is greater than 6 GHz, FR1 isoften referred to (interchangeably) as a “Sub-6 GHz” band in variousdocuments and articles. A similar nomenclature issue sometimes occurswith regard to FR2, which is often referred to (interchangeably) as a“millimeter wave” band in documents and articles, despite beingdifferent from the extremely high frequency (EHF) band (30 GHz-300 GHz)which is identified by the International Telecommunications Union (ITU)as a “millimeter wave” band.

With the above aspects in mind, unless specifically stated otherwise, itshould be understood that the term “sub-6 GHz” or the like if usedherein may broadly represent frequencies that may be less than 6 GHz,may be within FR1, or may include mid-band frequencies. Further, unlessspecifically stated otherwise, it should be understood that the term“millimeter wave” or the like, if used herein, may broadly representfrequencies that may include mid-band frequencies, may be within FR2, ormay be within the EHF band.

FIG. 1 is a block diagram conceptually illustrating an example of atesting system 100 and an adjacent beam determination using the testingsystem 100, in accordance with various aspects of the presentdisclosure. As shown, the testing system 100 includes a positioner 105with a lower platter 110 and an upper platter 115 to which a UE 120(e.g., a wireless communication device) is mounted, a measurement horn125, and a processing device 130. In some aspects, the processing device130 may be separate from the testing system 100.

The testing system 100 may include, for example, a testing chamber(e.g., a near-field testing chamber or another type of testing chamber),an antenna test range, a compact antenna test range (CATR), a vectornetwork analyzer (VNA), an amplitude phase versus time (APvT) testingsystem, and/or the like. The testing system 100 may perform testing ofan electric field generated by the UE 120. For example, the measurementhorn 125 may determine amplitude measurement values, phase measurementvalues, and/or the like, regarding the electric field. The measurementhorn 125 may include a device capable of determining an electric fieldmeasurement, such as an antenna, a group of antennas, and/or the like.The measurement horn 125 may be capable of measurement at a singlepolarity or at multiple polarities.

The positioner 105 may position the UE 120 by rotating the UE 120 arounda first axis (e.g., by rotating the lower platter 110, thereby rotatingthe UE 120 around a longitudinal axis of the UE 120) and/or around asecond axis (e.g., by rotating the upper platter 115, thereby rotatingthe UE 120 around an axis normal to the plane of the UE 120). Byrotating the UE 120 to a variety of positions and/or by mounting the UE120 in a variety of orientations, a complete measurement of the electricfield generated by the UE 120 may be achieved. This may provideinformation regarding performance of beams of the UE 120, coverage areasof the beams, coverage holes of the beams, and/or the like.

The UE 120, also referred to herein as a wireless communication deviceor a device under test (DUT), may communicate using beams, such astransmit beams and receive beams. A beam may be generated using aspatial filter applied to an antenna group (e.g., a set of antennas, anantenna array, an antenna subarray, and/or the like) to transmit asignal in a particular direction (using a transmit beam) or receive asignal from a particular direction (using a receive beam). Beams mayimprove radio performance (e.g., beamforming gain) relative toomni-directional or pseudo-omni-directional transmission. Often, a UE120 may need to switch from one beam, beam pair, or beam set to anotherbeam, beam pair, or beam set, due to movement of the UE 120, changingenvironmental conditions, changing clusters, and/or the like.

A UE may also be referred to as an access terminal, a terminal, a mobilestation, a subscriber unit, a station, and/or the like. A UE may be acellular phone (e.g., a smart phone), a personal digital assistant(PDA), a wireless modem, a wireless communication device, a handhelddevice, a laptop computer, a cordless phone, a wireless local loop (WLL)station, a tablet, a camera, a gaming device, a netbook, a smartbook, anultrabook, a medical device or equipment, a biometric sensor or device,a wearable device (smart watches, smart clothing, smart glasses, smartwrist bands, smart jewelry (e.g., smart ring, smart bracelet)), anentertainment device (e.g., a music or video device, or a satelliteradio), a vehicular component or sensor, a smart meter or sensor,industrial manufacturing equipment, robotics, drones, implantabledevices, augmented reality devices, a global positioning system device,or any other suitable device that is configured to communicate via awireless or wired medium.

UE 120 may be included inside a housing that houses components of UE120. In such an arrangement, the housing may define one or more externalwalls and create internal areas configured for carrying or holdingcomponents. These components may include processor components, memorycomponents, and/or the like, which are described in connection with FIG.2 . These components may be integrated in a variety of combinationsand/or may be stand-alone, distributed components, considering designconstraints and/or operational preferences.

The processing device 130 may include a cloud computing platform, aserver, a desktop computer, a laptop computer, a network controller, agNB, and/or the like. The processing device 130 may receive or capturemeasurements regarding the electric field of the UE 120 and maydetermine adjacent beam sets based at least in part on the measurements.In some aspects, the processing device 130 may generate and/or provide acodebook based at least in part on the adjacent beam sets, as describedbelow. The processing device 130 may be implemented using a device localto the testing system 100 or a device remote from the testing system 100(e.g., using a cloud computing system, an edge computing system, and/orthe like).

An example coordinate system for the testing system 100 is shown byreference number 135. As shown, a z-axis of the coordinate system 135extends toward the measurement horn 125. Furthermore, the lower platter110 may rotate about the y-axis and the upper platter 115 may rotateabout the z-axis. An example coordinate system for the UE 120 (e.g., theDUT or wireless communication device) is shown by reference number 140.As shown, an x-axis of the coordinate system 140 extends out of thefront surface of the UE 120. As shown by reference number 145, an angleof rotation theta is defined about the y-axis and, as shown by referencenumber 150, an angle of rotation phi is defined about the z-axis.

The coordinate system 135 is different than the coordinate system 140.If an operator were to attempt to align the coordinate systems 135 and140, the UE 120 may be difficult to mount to the upper platter 115,since the UE 120 may be mounted to the upper platter 115 on an edge ofthe UE 120. This may be mechanically difficult and may cause unwantedsecondary effects on the measurement. Some techniques and apparatusesdescribed herein provide for determination of the measurement valuebased at least in part on a mount orientation of the UE 120, whichidentifies the coordinate system 140 relative to the coordinate system135.

As indicated above, FIG. 1 is provided as an example. Other examples maydiffer from what is described in connection with FIG. 1 .

FIG. 2 is a diagram of example components of a device 200. Device 200may correspond to UE 120 and/or processing device 130. Additionally, oralternatively, UE 120 and/or processing device 130 may include one ormore devices 200 and/or one or more components of device 200. As shownin FIG. 2 , device 200 may include a bus 205, a processor 210, a memory215, a storage component 220, an input component 225, an outputcomponent 230, and a communication interface 235.

Bus 205 includes a component that permits communication among thecomponents of device 200. Processor 210 includes a central processingunit (CPU), a graphics processing unit (GPU), an accelerated processingunit (APU), a digital signal processor (DSP), a microprocessor, amicrocontroller, a field-programmable gate array (FPGA), anapplication-specific integrated circuit (ASIC), a baseband processor, anintermediate frequency processor, a receive processor, a transmitprocessor, a controller, and/or another type of processing component.Processor 210 is implemented in hardware, firmware, or a combination ofhardware and software. In some aspects, processor 210 includes one ormore processors capable of being programmed to perform a function.

Memory 215 includes a random-access memory (RAM), a read only memory(ROM), and/or another type of dynamic or static storage device (e.g., aflash memory, a magnetic memory, and/or an optical memory) that storesinformation and/or instructions for use by processor 210.

Storage component 220 stores information and/or software related to theoperation and use of device 200. For example, storage component 220 mayinclude a hard disk (e.g., a magnetic disk, an optical disk, amagneto-optic disk, and/or a solid-state disk), a compact disc (CD), adigital versatile disc (DVD), a floppy disk, a cartridge, a magnetictape, and/or another type of non-transitory computer-readable medium,along with a corresponding drive.

Input component 225 includes a component that permits device 200 toreceive information, such as via user input (e.g., a touch screendisplay, a keyboard, a keypad, a mouse, a button, a switch, and/or amicrophone). Additionally, or alternatively, input component 225 mayinclude a sensor for sensing information (e.g., an image sensor, alocation sensor, an accelerometer, a gyroscope, an actuator, and/or thelike). In some aspects, input component 225 may include a camera (e.g.,a high-resolution camera, a low-resolution camera, and/or the like).Output component 230 includes a component that provides output fromdevice 200 (e.g., a display, a speaker, and/or one or morelight-emitting diodes (LEDs)).

Communication interface 235 includes a transceiver and/or a separatereceiver and transmitter that enables device 200 to communicate withother devices, such as via a wired connection, a wireless connection, ora combination of wired and wireless connections. Communication interface235 may permit device 200 to receive information from another deviceand/or provide information to another device. For example, communicationinterface 235 may include an Ethernet interface, an optical interface, acoaxial interface, an infrared interface, a radio frequency (RF)interface, a universal serial bus (USB) interface, a Wi-Fi interface, acellular network interface, a wireless modem, an inter-integratedcircuit (I²C), a serial peripheral interface (SPI), or the like. In someaspects, communication interface 235 may include an antenna array or aset of antenna subarrays that may be configured with multiple antennaelements for multiple-input multiple-output (MIMO) or massive MIMOdeployments that can occur in millimeter wave (mmWave or mmW)communication systems. These antenna arrays or subarrays may performbeamforming to achieve improved array gain relative to omni-directionaltransmission. “Antenna element” is used interchangeably with “antenna”herein.

Device 200 may perform one or more processes described herein. Device200 may perform these processes in response to processor 210 executingsoftware instructions stored by a non-transitory computer-readablemedium, such as memory 215 and/or storage component 220. Acomputer-readable medium is defined herein as a non-transitory memorydevice. A memory device includes memory space within a single physicalstorage device or memory space spread across multiple physical storagedevices.

Software instructions may be read into memory 215 and/or storagecomponent 220 from another computer-readable medium or from anotherdevice via communication interface 235. When executed, softwareinstructions stored in memory 215 and/or storage component 220 may causeprocessor 210 to perform one or more processes described herein.Additionally, or alternatively, hardwired circuitry may be used in placeof or in combination with software instructions to perform one or moreprocesses described herein. Thus, aspects described herein are notlimited to any specific combination of hardware circuitry and software.

In some aspects, processor 210 of UE 120, processor 210 of processingdevice 130, and/or any other component(s) of FIG. 2 may perform one ormore techniques associated with adjacent beam determination ormeasurement, as described in more detail elsewhere herein. For example,processor 210 and/or any other component(s) of FIG. 2 may perform ordirect operations of, for example, process 900 of FIG. 9 , process 1000of FIG. 10 , process 1100 of FIG. 11 , and/or other processes asdescribed herein.

In some aspects, the processing device 130 may include a variety ofmeans or components for implementing processing and/or communicationfunctions. For example, the variety of means may include means forreceiving information identifying a mount orientation of a wirelesscommunication device, wherein the mount orientation indicates anorientation of a coordinate system of the wireless communication devicerelative to a coordinate system of a positioner. In some aspects, thevariety of means may include means for capturing measurement informationat each position of a set of positions of the wireless communicationdevice, wherein the set of positions comprise positions of the wirelesscommunication device as the wireless communication device is rotatedaround an axis by the positioner, and wherein the measurementinformation is captured based at least in part on the mount orientation.In some aspects, the variety of means may include means for providinginformation identifying the measurement information. In some aspects,the variety of means may include means for transmitting signals to causethe positioner to move the wireless communication device to eachposition of the set of positions. In some aspects, the variety of meansmay include means for capturing measurement information for a secondantenna of the plurality of antennas at each position of the set ofpositions. In some aspects, the variety of means may include means foractivating only the first antenna in connection with capturing themeasurement information for the first antenna. In some aspects, thevariety of means may include means for activating only the secondantenna in connection with capturing the measurement information for thesecond antenna. In some aspects, the variety of means may include meansfor capturing, in each position of the set of positions, secondmeasurement information at a second mount orientation that is differentthan the first mount orientation. In some aspects, the variety of meansmay include means for capturing measurement information for a secondradio frequency chain of the plurality of radio frequency chains at eachposition of the set of positions. In some aspects, the variety of meansmay include means for capturing measurement information for a secondradio chip of the plurality of radio chips at each position of the setof positions. In some aspects, the variety of means may include meansfor causing the wireless communication device to transmit a measurementsignal, wherein the measurement information is based at least in part onthe measurement signal. In some aspects, the variety of means mayinclude means for receiving electric field information regarding aplurality of beams generated by a plurality of antennas of a wirelesscommunication device, wherein the plurality of beams are generated usinga per-antenna measurement procedure. In some aspects, the variety ofmeans may include means for generating a codebook based at least in parton the electric field information, wherein the codebook identifiescodewords corresponding to the plurality of beams, and wherein thecodebook identifies beam pairs to be used for dual-port communication bythe wireless communication device; means for providing informationidentifying the codebook. In some aspects, the variety of means mayinclude means for determining whether the electric field informationrelates to measuring the plurality of beams or is simulated electricfield information. In some aspects, the variety of means may includemeans for receiving hardware information relating to a testing deviceused to collect the electric field information, wherein the hardwareinformation identifies, for an antenna of the plurality of antennas, atleast one of: a modem chain, a radio frequency chain, a polarity, or anantenna pin mapping. In some aspects, the variety of means may includemeans for receiving subarray information for the plurality of antennas,wherein the subarray information identifies one or more subarrays usedto generate the plurality of beams, and wherein the codebook is based atleast in part on the subarray information. In some aspects, the varietyof means may include means for determining whether a beam, generated bythe wireless communication device using the codebook, matches anexpected beam defined by the codebook. In some aspects, the variety ofmeans may include means for receiving information identifying a mountorientation of the wireless communication device, wherein the mountorientation indicates an orientation of a coordinate system of thewireless communication device relative to a coordinate system of apositioner, and wherein the codebook is based at least in part on themount orientation. In some aspects, the variety of means may includemeans for loading a codebook. In some aspects, the variety of means mayinclude means for generating a plurality of beams based at least in parton the codebook. In some aspects, the variety of means may include meansfor generating the plurality of beams using a respective codeword of aplurality of codewords identified by the codebook; and/or the like. Insome aspects, the processing device 130 may include a variety ofstructural components for carrying out functions of the various means.For example, structural components that carry out functions of suchmeans may include one or more components of the processing device 130described in connection with FIG. 2 , such as bus 205, processor 210,memory 215, storage component 220, input component 225, output component230, communication interface 235, and/or any combination thereof.

The number and arrangement of components shown in FIG. 2 are provided asan example. In practice, device 200 may include additional components,fewer components, different components, or differently arrangedcomponents than those shown in FIG. 2 . Additionally, or alternatively,a set of components (e.g., one or more components) of device 200 mayperform one or more functions described as being performed by anotherset of components of device 200.

FIG. 3 is a diagram illustrating an example 300 of determiningmeasurement information for a device under test, in accordance withvarious aspects of the present disclosure. As shown, example 300includes a testing system 100 with a device under test (e.g., a UE 120)and a processing device 130.

As shown in FIG. 3 , and by reference number 310, the processing device130 may receive information identifying a mount orientation of the UE120. The information identifying the mount orientation may identify aset of rotations identifying an orientation of the UE 120 relative to anorientation of the testing system 100. The mount orientation isdescribed in more detail below in connection with FIGS. 5 and 6 .

As shown by reference number 320, the processing platform 130 maycapture measurement information at each measurement position of aplurality of measurement positions. The testing system 100 may positionthe UE 120 in each measurement position by rotating the lower platter110 and/or the upper platter 115. In some aspects, the measurementpositions are defined in terms of theta and phi, and examples of thetaand phi are provided in FIG. 1 . However, the particular axes aroundwhich the UE 120 rotates in accordance with theta and phi may vary basedat least in part on the mount orientation.

As shown, phi and theta each encompass a 180 degree range. Thus, oncemeasurements are performed at each point corresponding to a particularphi and theta combination, the processing device 130 may determinemeasurement information for a hemisphere of an electric field of the UE120. The processing device 130 may store the measurement information inconnection with information indicating the mount orientation that wasused to determine the measurement information.

As shown by reference number 330, the processing device 130 may capturemeasurement information for each mount orientation, transmit chain, andantenna of the UE 120. For example, the processing device 130 maycapture the measurement information in the orientation shown in FIG. 3(where the front face of the UE 120 faces the measurement horn 125), andan operator may switch the UE 120 to an orientation opposite that shownin FIG. 3 (e.g., so that the back face of the UE 120 faces themeasurement horn 125). Then, the processing device 130 may capturemeasurement information for each position of the plurality of positionsdescribed in connection with reference number 320. Thus, the processingdevice 130 may capture measurement information for the spheresurrounding the UE 120 by capturing measurement information for twohemispheres of the sphere. In the table associated with reference number330, the mount orientations are shown by reference number 340.

As shown by reference number 350, the processing device 130 maydetermine measurement information for each transmit chain of the UE 120.For example, different transmit chains may be associated with differentRF properties (e.g., geometry, propagation characteristics, number ofantennas, and/or the like). The processing device 130 may determinemeasurement information for each transmit chain of the UE 120 (shown asantenna group (AG) 0 and AG 1) by deactivating other transmit chains ofthe UE 120. In some aspects, the processing device 130 may determinemeasurement information for each transceiver chain of the UE 120.

As shown by reference number 360, the processing device 130 maydetermine measurement information for each RF chipset of the UE 120. Forexample, beamforming UEs 120 may have multiple, different antennamodules at different locations of the UE 120. Each antenna module may beassociated with a respective RF chipset. The processing device 130 maydetermine measurement information for each RF chipset, corresponding toeach antenna module of the UE 120. In FIG. 3 , a single RF chipset isshown. The techniques and apparatuses described herein can be appliedfor multi-chipset UEs.

In some aspects, the processing device 130 may determine measurementinformation for a single antenna of the UE 120 at a time (not shown inFIG. 3 ). For example, the processing device 130 may activate a firstantenna of the UE 120 and may deactivate all other antennas of the UE120. The processing device 130 may capture measurement information forthe UE 120 pertaining to signals transmitted only by the first antenna.Then, the processing device 130 may deactivate the first antenna,activate a second antenna, and capture measurement information for theUE 120 pertaining to signals transmitted only by the second antenna. Inthis case, the processing device 130 may cause the UE 120 to transmit ameasurement signal on each antenna individually. For example, themeasurement signal may be configured to excite each antennaindividually. This may be referred to as an amplitude phase versus time(APvT) based beamforming characterization procedure. In some aspects,this may be referred to herein as per-antenna measurement or aper-antenna measurement procedure. Thus, the processing device 130 mayobtain more granular measurement information that identifies per-antennaperformance of the UE 120, which enables more optimal codebookgeneration and more efficient utilization of UE resources, thusimproving beamforming gain and beam generation accuracy relative to acodebook generated using less granular measurement information.

In some aspects, the measurement information may include magnitudeinformation (e.g., information identifying a magnitude of an electricfield associated with an antenna or beam), phase information (e.g.,information identifying a phase of an electric field associated with anantenna or beam), polarity information (e.g., information identifying apolarity associated with a measurement), and/or the like. For example,the measurement horn 125 may collect measurement data at a firstpolarity (referred to herein as a horizontal polarity or an H polarity)and a second polarity (referred to herein as a vertical polarity or a Vpolarity). It should be noted that the first polarity and the secondpolarity can be associated with any direction and are not limited to thehorizontal and vertical directions. The measurement horn 125 may collectthis measurement data sequentially or contemporaneously. Forcontemporaneous measurements, each feed of the measurement horn 125 maybe connected to a different port of the testing system 100, and hornrotation may be disabled. For sequential measurements, only one feed ofthe measurement horn 125 may be connected to a port of the testingsystem 100, and the measurement horn 125 may be rotated by 90 degrees tocapture measurement data for the second polarity. In some aspects, theprocessing device 130 may store information identifying lengths ofcables associated with the measurement horn 125, which may be used todetermine a trace delay for the measurement information, as describedelsewhere herein.

As shown in FIG. 3 , and by reference number 370, the processing device130 may provide measurement information for the determination orgeneration of a codebook. In some aspects, the processing device 130 maygenerate the codebook using the measurement information, as describedbelow in connection with FIG. 4 . In some aspects, the processing device130 may provide the measurement information as a set of data structures,such as a set of comma-separated value (CSV) data structures and/or thelike. In some aspects, the processing device 130 may store and/orprovide information associated with the measurement information, such ashardware information (e.g., which may include information indicatingantenna modules, antenna elements, RF chipsets, connections between RFchipsets, antenna modules, and antenna elements, and so on) or subarrayinformation. The subarray information may identify one or more antennasubarrays used to generate a plurality of beams associated with themeasurement information. In some aspects, the measurement informationmay be associated with information that indicates output data mappingsof the measurement information, such as hardware information and/or thelike. Thus, the measurement information may include or be based at leastin part on characteristics of the UE 120, such as the characteristicsdescribed above. A codebook may be generated, based at least in part onthe characteristics of the UE, to include configured parameters for beamgeneration.

As just one example of the format of the measurement information, themeasurement information for each antenna element of a UE 120 may beprovided in a corresponding data structure. If the UE 120 includes Nantenna elements per antenna module and P antenna groups that eachinclude M antenna modules, then the processing device 130 may outputM×N×P data structures. Assuming a 5-degree increment in phi and intheta, there may be a total of 37 positions for phi and 37 positions fortheta, so each hemisphere may be associated with 37×37=1369 data points,for a total of 2738 data points for each antenna element of the UE 120.The gathering and structuring of this measurement information by theprocessing device 130 may improve the accuracy and granularity of themeasurement information, thereby improving codebook generation and,thus, beamforming gain of the UE 120. Refer to FIG. 7 for an example ofmeasurement information.

As indicated above, FIG. 3 is provided as an example. Other examples maydiffer from what is described with respect to FIG. 3 .

FIG. 4 is a diagram illustrating an example 400 of codebook generation,in accordance with various aspects of the present disclosure. As shown,the operations described in connection with example 400 may be performedby a processing device 130. The processing device 130 of example 400 maybe the same processing device 130 that captures the measurementinformation or may be a different processing device 130 than theprocessing device 130 that captures the measurement information.

As shown in FIG. 4 , and by reference number 410, the processing device130 may receive (or capture) electric field information. In someaspects, the electric field information may be measurement information,such as the measurement information described in connection with FIG. 3above and FIG. 7 below. In some aspects, the electric field informationmay be simulated electric field information. “Simulated electric fieldinformation” may refer to a simulated electric field associated with asimulated UE 120, which the processing device 130 may use to generate acodebook for a simulated UE 120. As shown by reference number 420, theprocessing device 130 may receive or determine hardware information. Asshown by reference number 430, the processing device 130 may receive ordetermine subarray information. Thus, the processing device 130 mayreceive or determine information identifying characteristics of the UE120, such as characteristics that may be configured or set by amanufacturer or servicer of and/or associated with the UE. For example,in some aspects, the information identifying the characteristics of theUE 120 may be specified by an original equipment manufacturer (OEM) ofthe UE 120. The information specified by the OEM of the UE 120 mayinclude a number of a plurality of antennas of the UE 120, a geometry ofthe plurality of antennas (e.g., locations of the plurality of antennas,radiative directions of the plurality of antennas, spacings of theplurality of antennas, and/or the like), a radio frequency chainconfiguration of the UE 120 (e.g., a number of radio frequency chains, anumber of antennas per radio frequency chain, and/or the like), or anantenna module configuration of the UE 120 (e.g., a number of antennamodules of the UE 120, a number of antennas per antenna module of the UE120, and/or the like). In some aspects, the information identifying thecharacteristics of the UE 120 may be specified by a servicer associatedwith the processing device 130, such as an operator of the processingdevice 130. Thus, in some aspects, the information identifying thecharacteristics of the UE 120 can be specified by an OEM of the UE 120or a servicer associated with the processing device 130.

As shown by reference number 440, the processing device 130 maydetermine whether the electric field (E-field) information is measured(e.g., is measurement information) or is simulated (e.g., is simulatedelectric field information). In some aspects, the processing device 130may determine whether the electric field information is measurementinformation or simulated electric field information based at least inpart on the electric field information. For example, measurementinformation may be associated with information regarding connections ofthe testing system 100, which may indicate trace delays associated withthe measurement information, while simulated electric field informationmay not be associated with information regarding connections of thetesting system 100 (since no testing system was used to generate thesimulated electric field information). In some aspects, the processingdevice 130 may determine whether the electric field information ismeasurement information or simulated electric field information based atleast in part on a user input.

As shown by reference number 450, if the electric field information ismeasurement information, the processing device 130 may generate one ormore codebooks that include or are based at least in part on trace delayinformation associated with the measurement information. The trace delayinformation may identify a trace delay (e.g., a propagation delay)associated with a horizontal polarity measurement and a trace delayassociated with a vertical polarity measurement. The trace delay may becaused by cables associated with the measurement horn 125. Thus, whenthe cables are substantially equal in length and/or physical properties,an effect of trace delay on the measurement information may beminimized, thereby improving the accuracy and beamforming gain of beamsgenerated using the codebook.

The codebook may identify codewords corresponding to beams to begenerated by the UE 120. For example, the codebook may indicateparameters for beam generation by the UE 120 using a plurality ofantennas of the UE 120. These parameters may be referred to asconfigured parameters since these parameters are configured by theprocessing device 130. In some aspects, the configured parameters maynot be user-configurable (e.g., may be configurable only by theprocessing device 130 or by a servicer or operator associated with theprocessing device 130, rather than an OEM of the UE 120). The codewordsmay be used to precode communications for transmission on the respectivebeams. In some aspects, the codebook may identify beam pairs to be usedfor dual-port communication by the UE 120. For example, the codebook mayinclude information identifying pairs of beams (e.g., pairs of radiofrequency ports corresponding to the pairs of beams) that can be usedfor communication in various spatial regions, conditions at the UE 120,and/or the like. The usage of the beam pairs may reduce delay when theUE 120 is to switch from a first beam to a second beam, such as byreducing search time or constraining the number of search candidateswhen switching from the first beam.

In some aspects, the codebook may indicate beams associated with aplurality of levels. A level of beam may be associated with a particularbeam width and a particular beam gain. As the level changes, the beamwidth and the beam gain may change. As one example, when the levelincreases, the beam width may decrease and the beam gain may increase.The codebook may include a plurality of levels, such as two levels,three levels, or a different number of levels. The usage of the levelsof beams may improve efficiency of beam refinement operations of the UE120. More particularly, the usage of three levels of beams may provide adesirable balance between beam width and beamforming gain, since a widebeam, an intermediate beam, and a narrow beam can be formed using thethree-level codebook approach.

In some aspects, the codebook may indicate a parent-child relationshipof two or more beams. A parent beam may be a beam associated with alower level (e.g., a larger beam width and a lower beam gain) and achild beam may be a beam associated with a higher level. The UE 120 maymove from a parent beam to a corresponding child beam as part of a beamrefinement procedure. For example, the UE 120 may perform measurement onchild beams corresponding to a parent beam, or on parent beamscorresponding to a child beam, as part of a beam refinement procedure.The usage of the parent-child relationships may improve efficiency ofbeam refinement operations of the UE 120 by reducing the number ofcandidate beams for beam refinement operations.

In some aspects, the codebook may indicate a particular number of beamsassociated with a subarray. For example, the codebook may indicate anumber of beams per subarray. In other words, the codebook may configurethe number of beams per subarray of the UE 120. In some aspects, thenumber of beams per subarray may be an odd number. For example, eachsubarray may be associated with an odd number of beams (e.g., the samenumber of beams or different numbers of beams). In some aspects, eachsub-array may be associated with an even number of beams.

In some aspects, the codebook may indicate beams associated with eachmultiple-input multiple-output (MIMO) layer of the UE 120. For example,MIMO may enable multi-layer communication by the UE 120, therebyincreasing throughput by increased complexity. The codebook may includecodewords for each beam to be generated at each MIMO layer. In someaspects, the codebook may indicate a number of beams, per level and persubarray, that is equal for each MIMO layer. This may simplifydetermination of the beams and improve consistency of performance of theUE 120 across different MIMO layers.

In some aspects, the codebook may be based at least in part onper-antenna measurement of the UE 120's performance. In this case, thecodebook may cause excitement of some antennas of the UE and not otherantennas of the UE. For example, the codebook may cause excitement ofonly some antennas of a particular sub-array, of a particular antennamodule, and/or the like. Thus, efficiency and beamforming gain of the UE120 may be improved by a codebook generated using a per-antennameasurement procedure.

As shown by reference number 460, the processing device 130 (or thetesting system 100) may optionally perform beam verification. “Beamverification” may refer to determining whether an observed beam,generated using the codebook, matches an expected beam defined by thecodebook. In some aspects, the processing device 130 may determineupdated measurement information for the beam verification. For example,the processing device 130 may determine measurement information asdescribed in connection with FIG. 3 , above, for the UE 120 using thecodebook. The processing device 130 may determine whether the updatedmeasurement information satisfies a threshold accuracy value and/or thelike. In some aspects, the processing device 130 may determine acumulative density function (CDF) or a complementary CDF (CCDF) for theUE 120. The CDF or CCDF may indicate power levels of signals generatedby the UE 120 and/or an amount of time or probability that a signal isabove an average power level of the signal. The CDF or CCDF may be usedto identify aberrant transmit power of the UE 120 (e.g., based at leastin part on a misconfigured beam and/or the like).

As shown by reference number 470, when the electric field information issimulated electric field information, the processing device 130 maygenerate a codebook that does not include or is not based at least inpart on trace delay information. For example, the codebook may notinclude trace delay information since the simulated electric fieldinformation is not associated with trace delay information. Though beamverification is not shown in connection with reference number 470, insome aspects, the processing device 130 and/or the testing system 100may perform beam verification using the codebook, which may enabletesting of accuracy of the simulated electric field information.

As indicated above, FIG. 4 is provided as an example. Other examples maydiffer from what is described with respect to FIG. 4 .

FIG. 5 is a diagram illustrating examples 500 of mount orientations of adevice under test, in accordance with various aspects of the presentdisclosure. Reference number 510 shows a mount orientation in which thecoordinate system of the UE 120 and the coordinate system of the testingsystem 100 are aligned with each other. It can be seen that thisorientation may lead to negative effects on measurement accuracy andpracticality. Some techniques and apparatuses described herein provide amethod for specifying the UE 120's coordinate system relative to thetesting system 100's coordinate system, which enables measurement in avariety of testing systems associated with different coordinate systems.

In some aspects, the UE 120's coordinate system may be specifiedrelative to the testing system 100's coordinate system using a series oftransformations, such as pitch, roll, and yaw transformations. Byapplying the transformations in a predetermined order, the UE 120'scoordinate system can be specified relative to the testing system 100'scoordinate system. Here, a pitch transformation (shown by referencenumber 520) is a rotation about the y-axis of the UE 120, a rolltransformation (shown by reference number 530 with a zero value) is arotation about the z-axis of the UE 120, and a yaw transformation (shownby reference number 540) is a rotation about the x-axis of the UE 120.Thus, the mount orientation shown by reference number 540, in which aback surface of the UE 120 is toward a measurement horn 125, may beassociated with a mount orientation of [90 0 90], corresponding topitch, roll, and yaw values of 90 degrees, 0 degrees, and 90 degrees,respectively.

As indicated above, FIG. 5 is provided as an example. Other examples maydiffer from what is described with respect to FIG. 5 .

FIG. 6 is a diagram illustrating an example 600 of transformationsbetween a testing system's coordinate system and a device under test'smount orientation, in accordance with various aspects of the presentdisclosure. As shown by reference number 610, in a first mountorientation, the UE 120's screen may face the measurement horn 125.Thus, the processing device 130 may capture measurement information fora first hemisphere of a sphere surrounding the UE 120. As shown byreference number 620, in a second mount orientation, the UE 120's backsurface may face the measurement horn 120. This may be associated with amount orientation of [0 180 0] or [180 0 0] relative to the positionshown by reference number 610. In this position, the processing device130 may capture measurement information for a second hemisphere of thesphere surrounding the UE 120, thus completing the measurementinformation for the sphere. The change in the position from the positionshown by reference number 610 to the position shown by reference number620 may be performed by the testing system 100 or by a user.

As indicated above, FIG. 6 is provided as an example. Other examples maydiffer from what is described with respect to FIG. 6 .

FIG. 7 is a diagram illustrating an example 700 of measurementinformation for a device under test, in accordance with various aspectsof the present disclosure. This measurement information may be gatheredusing a per-antenna measurement procedure, and may be based at least inpart on characteristics (e.g., OEM- or servicer-controllablecharacteristics) of the device under test, which may improve beamforminggain of a UE using a codebook that is generated using the measurementinformation. As shown by reference number 710, the measurementinformation may identify a band and/or a channel associated with themeasurement information. As shown by reference number 720, themeasurement information may identify an RF chipset (e.g., RF_TRX_ID), anantenna group, and an antenna element for each data point. As shown byreference number 730, the measurement information may identify phi andtheta values corresponding to positions of each data point. Here, threedata points are shown, with theta incrementing by +5 degrees in eachposition. As shown by reference number 740, the measurement informationmay identify magnitude and phase values for the vertical polarity (e.g.,V_Magnitude and V_Phase) and for the horizontal polarity (e.g.,H_Magnitude and H_Phase). As shown by reference number 750, themeasurement information may identify pitch, roll, and yaw values for themeasurements. In other words, the measurement information may identifythe mount orientation used to generate the measurement information. Asshown by reference number 760, the measurement information may includeinformation indicating phi and theta values as transformed in accordancewith the measurement information (e.g., Phi_Transformed andTheta_Transformed) and phi and theta values in the coordinate system ofthe testing chamber 100 (e.g., Phi_Chamber and Theta_Chamber).

As indicated above, FIG. 7 is provided as an example. Other examples maydiffer from what is described with respect to FIG. 7 .

FIG. 8 is a diagram illustrating an example 800 of hardware informationfor a device under test, in accordance with various aspects of thepresent disclosure. As shown, the hardware information may identifymappings between an intermediate frequency transceiver (column A)associated with a particular antenna element, a modem transceiver chainassociated with the particular antenna element (column B), a radiofrequency monitoring (RFM) device associated with the particular antennaelement (column C), an RF transceiver chain associated with theparticular antenna element (column D), an antenna group associated withthe particular antenna element (column E), an antenna feed pinassociated with the particular antenna element (column F), a bandassociated with the particular antenna element (column G), an antennaport associated with the particular antenna element (column H), anantenna type associated with the particular antenna element (column I),and/or a polarity associated with the particular antenna element (columnJ).

As indicated above, FIG. 8 is provided as an example. Other examples maydiffer from what is described with respect to FIG. 8 .

FIG. 9 is a diagram illustrating an example process 900 performed, forexample, by a device, in accordance with various aspects of the presentdisclosure. Example process 900 is an example where a device (e.g.,processing device 130, testing system 100, and/or the like) performsoperations associated with beam measurement and/or characterization.

As shown in FIG. 9 , in some aspects, process 900 may include receivinginformation identifying a mount orientation of a wireless communicationdevice, wherein the mount orientation indicates an orientation of acoordinate system of the wireless communication device relative to acoordinate system of a positioner (block 910). For example, the device(e.g., using the processor 210, the memory 215, the storage component220, the input component 225, the output component 230, thecommunication interface 235, and/or the like) may receive informationidentifying a mount orientation of a wireless communication device(e.g., UE 120), as described above. In some aspects, the mountorientation indicates an orientation of a coordinate system of thewireless communication device relative to a coordinate system of apositioner.

As further shown in FIG. 9 , in some aspects, process 900 may includecapturing measurement information at each position of a set of positionsof the wireless communication device (block 920). For example, thedevice (e.g., using the processor 210, the memory 215, the storagecomponent 220, the input component 225, the output component 230, thecommunication interface 235, and/or the like) may capture measurementinformation at each position of a set of positions of the wirelesscommunication device, as described above. In some aspects, the set ofpositions comprise positions of the wireless communication device as thewireless communication device is rotated around an axis by thepositioner. In some aspects, the measurement information is capturedbased at least in part on the mount orientation.

As further shown in FIG. 9 , in some aspects, process 900 may includeproviding information identifying the measurement information (block930). For example, the device (e.g., using the processor 210, the memory215, the storage component 220, the input component 225, the outputcomponent 230, the communication interface 235, and/or the like) mayprovide information identifying the measurement information, asdescribed above.

Process 900 may include additional aspects, such as any single aspect orany combination of aspects described below and/or in connection with oneor more other processes described elsewhere herein.

In a first aspect, the device may transmit signals to cause thepositioner to move the wireless communication device to each position ofthe set of positions.

In a second aspect, alone or in combination with the first aspect, themeasurement information comprises magnitude information and phaseinformation for a plurality of beams of the wireless communicationdevice.

In a third aspect, alone or in combination with one or more of the firstand second aspects, the measurement information is for a first antennaof a plurality of antennas of the wireless communication, and the devicemay capture measurement information for a second antenna of theplurality of antennas at each position of the set of positions.

In a fourth aspect, alone or in combination with one or more of thefirst through third aspects, the device may activate only the firstantenna in connection with capturing the measurement information for thefirst antenna, and activate only the second antenna in connection withcapturing the measurement information for the second antenna.

In a fifth aspect, alone or in combination with one or more of the firstthrough fourth aspects, the mount orientation is a first mountorientation and the measurement information is first measurementinformation, and the device may capture, in each position of the set ofpositions, second measurement information at a second mount orientationthat is different than the first mount orientation.

In a sixth aspect, alone or in combination with one or more of the firstthrough fifth aspects, the first measurement information is associatedwith a first hemisphere of a sphere surrounding the wirelesscommunication device, and the second measurement information isassociated with a second hemisphere of the sphere surrounding thewireless communication device that is different than the firsthemisphere.

In a seventh aspect, alone or in combination with one or more of thefirst through sixth aspects, the measurement information includesmeasurement information for a first polarity and measurement informationfor a second polarity.

In an eighth aspect, alone or in combination with one or more of thefirst through seventh aspects, the measurement information for the firstpolarity and the measurement information for the second polarity arecaptured contemporaneously.

In a ninth aspect, alone or in combination with one or more of the firstthrough eighth aspects, the measurement information includes informationindicating lengths of cables used to capture the measurement informationfor the first polarity and the measurement information for the secondpolarity contemporaneously.

In a tenth aspect, alone or in combination with one or more of the firstthrough ninth aspects, the measurement information for the firstpolarity and the measurement information for the second polarity arecaptured sequentially.

In an eleventh aspect, alone or in combination with one or more of thefirst through tenth aspects, the measurement information is for a firstradio frequency chain of a plurality of radio frequency chains of thewireless communication device. In some aspects, the device may capturemeasurement information for a second radio frequency chain of theplurality of radio frequency chains at each position of the set ofpositions.

In a twelfth aspect, alone or in combination with one or more of thefirst through eleventh aspects, the measurement information is for afirst radio chip of a plurality of radio chips of the wirelesscommunication device. In some aspects, the device may capturemeasurement information for a second radio chip of the plurality ofradio chips at each position of the set of positions.

In a thirteenth aspect, alone or in combination with one or more of thefirst through twelfth aspects, the device may cause the wirelesscommunication device to transmit a measurement signal, wherein themeasurement information is based at least in part on the measurementsignal.

In a fourteenth aspect, alone or in combination with one or more of thefirst through thirteenth aspects, the measurement information identifiesthe set of positions of the wireless communication device relative tothe coordinate system of the positioner based at least in part on themount orientation.

In a fifteenth aspect, alone or in combination with one or more of thefirst through fourteenth aspects, the set of positions are separatedfrom each other by a particular angular separation around the first axisor around the second axis.

Although FIG. 9 shows example blocks of process 900, in some aspects,process 900 may include additional blocks, fewer blocks, differentblocks, or differently arranged blocks than those depicted in FIG. 9 .Additionally, or alternatively, two or more of the blocks of process 900may be performed in parallel.

FIG. 10 is a diagram illustrating an example process 1000 performed, forexample, by a device, in accordance with various aspects of the presentdisclosure. Example process 1000 is an example where a device (e.g.,processing device 130, testing system 100, and/or the like) performsoperations associated with beam characterization.

As shown in FIG. 10 , in some aspects, process 1000 may includereceiving electric field information regarding a plurality of beamsgenerated by a plurality of antennas of a wireless communication device,wherein the plurality of beams are generated using a per-antennameasurement procedure (block 1010). For example, the device (e.g., usingthe processor 210, the memory 215, the storage component 220, the inputcomponent 225, the output component 230, the communication interface235, and/or the like) may receive electric field information regarding aplurality of beams generated by a plurality of antennas of a wirelesscommunication device, as described above. In some aspects, the pluralityof beams are generated using a per-antenna measurement procedure.

As further shown in FIG. 10 , in some aspects, process 1000 may includegenerating a codebook based at least in part on the electric fieldinformation, wherein the codebook identifies codewords corresponding tothe plurality of beams, and wherein the codebook identifies beam pairsto be used for dual-port communication by the wireless communicationdevice (block 1020). For example, the device (e.g., using the processor210, the memory 215, the storage component 220, the input component 225,the output component 230, the communication interface 235, and/or thelike) may generate a codebook based at least in part on the electricfield information, as described above. In some aspects, the codebookidentifies codewords corresponding to the plurality of beams. In someaspects, the codebook identifies beam pairs to be used for dual-portcommunication by the wireless communication device.

As further shown in FIG. 10 , in some aspects, process 1000 may includeproviding information identifying the codebook (block 1030). Forexample, the device (using the processor 210, the memory 215, thestorage component 220, the input component 225, the output component230, the communication interface 235, and/or the like) may provideinformation identifying the codebook, as described above.

Process 1000 may include additional aspects, such as any single aspector any combination of aspects described below and/or in connection withone or more other processes described elsewhere herein.

In a first aspect, the electric field information is generated bymeasuring the plurality of beams.

In a second aspect, alone or in combination with the first aspect, theelectric field information is simulated electric field information.

In a third aspect, alone or in combination with one or more of the firstand second aspects, when the electric field information relates tomeasuring the plurality of beams, the information identifying thecodebook identifies trace delay information associated with theplurality of beams, and when the electric field information is simulatedelectric field information, the information identifying the codebookdoes not identify the trace delay information.

In a fourth aspect, alone or in combination with one or more of thefirst through third aspects, the device may determine whether theelectric field information relates to measuring the plurality of beamsor is simulated electric field information.

In a fifth aspect, alone or in combination with one or more of the firstthrough fourth aspects, the electric field information identifies phaseinformation and amplitude information for each beam of the plurality ofbeams.

In a sixth aspect, alone or in combination with one or more of the firstthrough fifth aspects, the electric field information identifies phaseinformation and amplitude information for each antenna of the pluralityof antennas.

In a seventh aspect, alone or in combination with one or more of thefirst through sixth aspects, the electric field information identifiesphase information and amplitude information for each antenna, of theplurality of antennas, in isolation from all other antennas of theplurality of antennas.

In an eighth aspect, alone or in combination with one or more of thefirst through seventh aspects, the device may receive hardwareinformation relating to a testing device used to collect the electricfield information, wherein the hardware information identifies, for anantenna of the plurality of antennas, at least one of: a modem chain, aradio frequency chain, a polarity, or an antenna pin mapping.

In a ninth aspect, alone or in combination with one or more of the firstthrough eighth aspects, the device may receive subarray information forthe plurality of antennas, wherein the subarray information identifiesone or more subarrays used to generate the plurality of beams, andwherein the codebook is based at least in part on the subarrayinformation.

In a tenth aspect, alone or in combination with one or more of the firstthrough ninth aspects, the device may determine whether a beam,generated by the wireless communication device using the codebook,matches an expected beam defined by the codebook.

In an eleventh aspect, alone or in combination with one or more of thefirst through tenth aspects, determining whether the beam matches theexpected beam is based at least in part on a per-beam measurement ofphase or amplitude.

In a twelfth aspect, alone or in combination with one or more of thefirst through eleventh aspects, determining whether the beam matches theexpected beam is based at least in part on a spherical cumulativedistribution function of beam power.

In a thirteenth aspect, alone or in combination with one or more of thefirst through twelfth aspects, the electric field information is basedat least in part on measurement information captured at each position ofa set of positions of the wireless communication device. In someaspects, the set of positions comprises positions of the wirelesscommunication device as the wireless communication device is rotatedaround an axis by the positioner.

In a fourteenth aspect, alone or in combination with one or more of thefirst through thirteenth aspects, the device may receive informationidentifying a mount orientation of the wireless communication device,wherein the mount orientation indicates an orientation of a coordinatesystem of the wireless communication device relative to a coordinatesystem of a positioner, and wherein the codebook is based at least inpart on the mount orientation.

Although FIG. 10 shows example blocks of process 1000, in some aspects,process 1000 may include additional blocks, fewer blocks, differentblocks, or differently arranged blocks than those depicted in FIG. 10 .Additionally, or alternatively, two or more of the blocks of process1000 may be performed in parallel.

FIG. 11 is a diagram illustrating an example process 1100 performed, forexample, by a UE, in accordance with various aspects of the presentdisclosure. Example process 1100 is an example where a user equipment(e.g., UE 120 and/or the like) generates a beam based at least in parton a codebook.

As shown in FIG. 11 , in some aspects, process 1100 may include loadinga codebook, wherein the codebook indicates parameters for beamgeneration for communication by the UE using a plurality of antennas ofthe UE, and wherein the codebook is based at least in part onmeasurement information gathered using a per-antenna measurementprocedure (block 1110). For example, the UE (e.g., usingcontroller/processor 280, transmit processor 264, transmit (TX) MIMOprocessor 266, MOD 254, DEMOD 254, MIMO detector 256, receive processor258, and/or the like) may load a codebook. In some aspects, the UE mayload the codebook upon activation of the UE (e.g., upon powering on,upon factory configuration, upon carrier configuration, upon OEMconfiguration, and/or the like). In some aspects, the UE may load thecodebook based at least in part on a BS-driven codebook request. Forexample, a BS may instruct the UE to load a particular codebook based atleast in part on a power management condition and/or the like. Thecodebook indicates parameters for beam generation for communication bythe UE using a plurality of antennas of the UE, and the codebook may bebased at least in part on measurement information gathered using aper-antenna measurement procedure, as described above.

As further shown in FIG. 11 , in some aspects, process 1100 may includegenerating a plurality of beams based at least in part on the codebook,wherein one or more first antennas of the UE are active duringgeneration of a beam of the plurality of beams, and wherein one or moresecond antennas of the UE are not active during generation of the beam(block 1120). For example, the UE (e.g., using controller/processor 280,transmit processor 264, TX MIMO processor 266, MOD 254, DEMOD 254, MIMOdetector 256, receive processor 258, and/or the like) may generate aplurality of beams based at least in part on the codebook, as describedabove. In some aspects, one or more first antennas of the UE are activeduring generation of a beam of the plurality of beams. In some aspects,one or more second antennas of the UE are not active during generationof the beam.

Process 1100 may include additional aspects, such as any single aspector any combination of aspects described below and/or in connection withone or more other processes described elsewhere herein.

In a first aspect, the one or more first antennas and the one or moresecond antennas are part of a same antenna subarray or a same antennamodule.

In a second aspect, alone or in combination with the first aspect, theparameters for beam generation relate to two or more levels of beams,wherein a first level, of the two or more levels, is associated with awider beam width and a lower beam gain, and wherein a second level, ofthe two or more levels, is associated with a narrower beam width and ahigher beam gain. In some aspects, a first beam of the plurality ofbeams is associated with the first level and a second beam of theplurality of beam is associated with the second level.

In a third aspect, alone or in combination with one or more of the firstand second aspects, the two or more levels of beams include three levelsof beams.

In a fourth aspect, alone or in combination with one or more of thefirst through third aspects, a first beam of the plurality of beams anda second beam of the plurality of beams are associated with aparent-child relationship.

In a fifth aspect, alone or in combination with one or more of the firstthrough fourth aspects, the UE includes an antenna subarray thatincludes at least two antennas of the plurality of antennas, wherein thecodebook is associated with an odd number of beams for the antennasubarray.

In a sixth aspect, alone or in combination with one or more of the firstthrough fifth aspects, each subarray of the UE is associated with an oddnumber of beams.

In a seventh aspect, alone or in combination with one or more of thefirst through sixth aspects, each subarray of the UE and each level ofbeams is associated with a same number of beams per multiple-inputmultiple-output layer.

In an eighth aspect, alone or in combination with one or more of thefirst through seventh aspects, the parameters for beam generation areconfigured parameters that are based at least in part on characteristicsof the UE.

In a ninth aspect, alone or in combination with one or more of the firstthrough eighth aspects, the characteristics of the UE include at leastone of: a number of the plurality of antennas of the UE, a geometry ofthe plurality of antennas, a radio frequency chain configuration of theUE, or an antenna module configuration of the UE.

In a tenth aspect, alone or in combination with one or more of the firstthrough ninth aspects, the configured parameters include at least oneof: an amplitude associated with an antenna of the plurality of antennasor the beam, a phase associated with the antenna or the beam, aparent-child relationship between two or more beams of the plurality ofbeams, a beam pair relationship between the two or more beams, or apolarity associated with the antenna or a beam of the plurality ofbeams.

In an eleventh aspect, alone or in combination with one or more of thefirst through tenth aspects, the UE may generate the plurality of beamsusing a respective codeword of a plurality of codewords identified bythe codebook, wherein a codeword corresponding to the beam indicatesthat the one or more first antennas are to be active during generationof the beam and that the one or more second antennas are not to beactive during generation of the beam.

Although FIG. 11 shows example blocks of process 1100, in some aspects,process 1100 may include additional blocks, fewer blocks, differentblocks, or differently arranged blocks than those depicted in FIG. 11 .Additionally, or alternatively, two or more of the blocks of process1100 may be performed in parallel.

The foregoing disclosure provides illustration and description, but isnot intended to be exhaustive or to limit the aspects to the preciseform disclosed. Modifications and variations may be made in light of theabove disclosure or may be acquired from practice of the aspects.

As used herein, the term “component” is intended to be broadly construedas hardware, firmware, or a combination of hardware and software. Asused herein, a processor is implemented in hardware, firmware, or acombination of hardware and software.

As used herein, satisfying a threshold may, depending on the context,refer to a value being greater than the threshold, greater than or equalto the threshold, less than the threshold, less than or equal to thethreshold, equal to the threshold, not equal to the threshold, and/orthe like.

It will be apparent that systems and/or methods described herein may beimplemented in different forms of hardware, firmware, or a combinationof hardware and software. The actual specialized control hardware orsoftware code used to implement these systems and/or methods is notlimiting of the aspects. Thus, the operation and behavior of the systemsand/or methods were described herein without reference to specificsoftware code—it being understood that software and hardware can bedesigned to implement the systems and/or methods based, at least inpart, on the description herein.

Even though particular combinations of features are recited in theclaims and/or disclosed in the specification, these combinations are notintended to limit the disclosure of various aspects. In fact, many ofthese features may be combined in ways not specifically recited in theclaims and/or disclosed in the specification. Although each dependentclaim listed below may directly depend on only one claim, the disclosureof various aspects includes each dependent claim in combination withevery other claim in the claim set. A phrase referring to “at least oneof” a list of items refers to any combination of those items, includingsingle members. As an example, “at least one of: a, b, or c” is intendedto cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combinationwith multiples of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c,a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c or any other ordering ofa, b, and c).

No element, act, or instruction used herein should be construed ascritical or essential unless explicitly described as such. Also, as usedherein, the articles “a” and “an” are intended to include one or moreitems, and may be used interchangeably with “one or more.” Furthermore,as used herein, the terms “set” and “group” are intended to include oneor more items (e.g., related items, unrelated items, a combination ofrelated and unrelated items, and/or the like), and may be usedinterchangeably with “one or more.” Where only one item is intended, thephrase “only one” or similar language is used. Also, as used herein, theterms “has,” “have,” “having,” and/or the like are intended to beopen-ended terms. Further, the phrase “based on” is intended to mean“based, at least in part, on” unless explicitly stated otherwise.

What is claimed is:
 1. A method performed by a device, comprising:receiving information identifying a mount orientation of a wirelesscommunication device, wherein the mount orientation indicates anorientation of a coordinate system of the wireless communication devicerelative to a coordinate system of a positioner; capturing measurementinformation at each position of a set of positions of the wirelesscommunication device, wherein the set of positions comprises positionsof the wireless communication device as the wireless communicationdevice is rotated around an axis by the positioner, and wherein themeasurement information is captured based at least in part on the mountorientation; and providing information identifying the measurementinformation.
 2. The method of claim 1, further comprising: transmittingsignals to cause the positioner to move the wireless communicationdevice to each position of the set of positions.
 3. The method of claim1, wherein the measurement information comprises magnitude informationand phase information for a plurality of beams of the wirelesscommunication device.
 4. The method of claim 1, wherein the measurementinformation is for a first antenna of a plurality of antennas of thewireless communication device, and wherein the method further comprises:capturing measurement information for a second antenna of the pluralityof antennas at each position of the set of positions.
 5. The method ofclaim 4, further comprising: activating only the first antenna inconnection with capturing the measurement information for the firstantenna; and activating only the second antenna in connection withcapturing the measurement information for the second antenna.
 6. Themethod of claim 1, wherein the mount orientation is a first mountorientation and the measurement information is first measurementinformation, and wherein the method further comprises: capturing, ineach position of the set of positions, second measurement information ata second mount orientation that is different than the first mountorientation.
 7. The method of claim 6, wherein the first measurementinformation is associated with at least a first portion of a spheresurrounding the wireless communication device and the second measurementinformation is associated with at least a second portion of the sphere,and wherein the second portion of the sphere is different than the firstportion of the sphere.
 8. The method of claim 1, wherein the measurementinformation includes measurement information for a first polarity andmeasurement information for a second polarity.
 9. The method of claim 8,wherein the measurement information includes information indicatinglengths of cables used to capture the measurement information for thefirst polarity and the measurement information for the second polaritycontemporaneously.
 10. The method of claim 1, wherein the measurementinformation is for a first radio frequency chain of a plurality of radiofrequency chains of the wireless communication device, and wherein themethod further comprises: capturing measurement information for a secondradio frequency chain of the plurality of radio frequency chains at eachposition of the set of positions.
 11. The method of claim 1, furthercomprising: causing the wireless communication device to transmit ameasurement signal, wherein the measurement information is based atleast in part on the measurement signal.
 12. The method of claim 1,wherein the measurement information identifies the set of positions ofthe wireless communication device relative to the coordinate system ofthe positioner based at least in part on the mount orientation.
 13. Themethod of claim 1, wherein the set of positions are separated from eachother by a particular angular separation around an axis.
 14. A device,comprising: one or more memories; and one or more processors, coupled tothe one or more memories, configured to cause the device to: receiveinformation identifying a mount orientation of a wireless communicationdevice, wherein the mount orientation indicates an orientation of acoordinate system of the wireless communication device relative to acoordinate system of a positioner; capture measurement information ateach position of a set of positions of the wireless communicationdevice, wherein the set of positions comprises positions of the wirelesscommunication device as the wireless communication device is rotatedaround an axis by the positioner, and wherein the measurementinformation is captured based at least in part on the mount orientation;and provide information identifying the measurement information.
 15. Thedevice of claim 14, wherein the one or more processors are furtherconfigured to cause the device to: transmit signals to cause thepositioner to move the wireless communication device to each position ofthe set of positions.
 16. The device of claim 14, wherein themeasurement information comprises magnitude information and phaseinformation for a plurality of beams of the wireless communicationdevice.
 17. The device of claim 14, wherein the measurement informationis for a first antenna of a plurality of antennas of the wirelesscommunication device, and wherein the one or more processors are furtherconfigured to cause the device to: capture measurement information for asecond antenna of the plurality of antennas at each position of the setof positions.
 18. The device of claim 17, wherein the one or moreprocessors are further configured to cause the device to: activate onlythe first antenna in connection with capturing the measurementinformation for the first antenna; and activate only the second antennain connection with capturing the measurement information for the secondantenna.
 19. The device of claim 14, wherein the mount orientation is afirst mount orientation and the measurement information is firstmeasurement information, and wherein the one or more processors arefurther configured to cause the device to: capture, in each position ofthe set of positions, second measurement information at a second mountorientation that is different than the first mount orientation.
 20. Thedevice of claim 19, wherein the first measurement information isassociated with at least a first portion of a sphere surrounding thewireless communication device and the second measurement information isassociated with at least a second portion of the sphere, and wherein thesecond portion of the sphere is different than the first portion of thesphere.
 21. The device of claim 14, wherein the measurement informationincludes measurement information for a first polarity and measurementinformation for a second polarity.
 22. The device of claim 21, whereinthe measurement information includes information indicating lengths ofcables used to capture the measurement information for the firstpolarity and the measurement information for the second polaritycontemporaneously.
 23. The device of claim 14, wherein the measurementinformation is for a first radio frequency chain of a plurality of radiofrequency chains of the wireless communication device, and wherein theone or more processors are further configured to cause the device to:capture measurement information for a second radio frequency chain ofthe plurality of radio frequency chains at each position of the set ofpositions.
 24. The device of claim 14, wherein the one or moreprocessors are further configured to cause the device to: cause thewireless communication device to transmit a measurement signal, whereinthe measurement information is based at least in part on the measurementsignal.
 25. The device of claim 14, wherein the measurement informationidentifies the set of positions of the wireless communication devicerelative to the coordinate system of the positioner based at least inpart on the mount orientation.
 26. The device of claim 14, wherein theset of positions are separated from each other by a particular angularseparation around an axis.
 27. An apparatus for wireless communication,comprising: means for receiving information identifying a mountorientation of a wireless communication device, wherein the mountorientation indicates an orientation of a coordinate system of thewireless communication device relative to a coordinate system of apositioner; means for capturing measurement information at each positionof a set of positions of the wireless communication device, wherein theset of positions comprises positions of the wireless communicationdevice as the wireless communication device is rotated around an axis bythe positioner, and wherein the measurement information is capturedbased at least in part on the mount orientation; and means for providinginformation identifying the measurement information.
 28. The apparatusof claim 27, wherein the measurement information comprises magnitudeinformation and phase information for a plurality of beams of thewireless communication device.
 29. The apparatus of claim 30, whereinthe measurement information is for a first antenna of a plurality ofantennas of the wireless communication device, and wherein the apparatusfurther comprises: means for capturing measurement information for asecond antenna of the plurality of antennas at each position of the setof positions.
 30. The apparatus of claim 27, wherein the measurementinformation includes measurement information for a first polarity andmeasurement information for a second polarity.